package com.saa.dept.po;

import java.io.Serializable;
import java.util.Date;

import ins.framework.mybatis.annotations.Table;
import ins.framework.mybatis.annotations.Column;
import lombok.Data;

/**
 *
 * 通过ins-framework-mybatis工具自动生成，请勿手工修改。表saa_dept的PO对象<br/>
 * 对应表名：saa_dept,备注：机构主表
 *
 */
@Data
@Table(name="saa_dept")
public class SaaDept implements Serializable {
	private static final long serialVersionUID = 1L;
	/** 对应字段：id,备注：主键id */
	@Column(name="id",description="主键id")
	private String id;
	/** 对应字段：dept_code,备注：机构代码 */
	@Column(name="dept_code",description="机构代码")
	private String deptCode;
	/** 对应字段：dept_leve,备注：机构层级 */
	@Column(name="dept_leve",description="机构层级")
	private String deptLeve;
	/** 对应字段：pid,备注：上级部门 */
	@Column(name="pid",description="上级部门")
	private Long pid;
	/** 对应字段：sub_count,备注：子部门数目 */
	@Column(name="sub_count",description="子部门数目")
	private Integer subCount;
	/** 对应字段：name,备注：名称 */
	@Column(name="name",description="名称")
	private String name;
	/** 对应字段：dept_sort,备注：排序 */
	@Column(name="dept_sort",description="排序")
	private Integer deptSort;
	/** 对应字段：enabled,备注：状态 */
	@Column(name="enabled",description="状态")
	private Boolean enabled;
	/** 对应字段：create_by,备注：创建者 */
	@Column(name="create_by",description="创建者")
	private String createBy;
	/** 对应字段：update_by,备注：更新者 */
	@Column(name="update_by",description="更新者")
	private String updateBy;
	/** 对应字段：create_time,备注：创建日期 */
	@Column(name="create_time",description="创建日期")
	private Date createTime;
	/** 对应字段：update_time,备注：更新时间 */
	@Column(name="update_time",description="更新时间")
	private Date updateTime;

}
